package com.cloudpivot.project.crmprojectnew.service;

import com.cloudpivot.project.crmprojectnew.pojo.contact.Contact;
import com.cloudpivot.project.crmprojectnew.pojo.contact.ContactList;

/**
 * 联系人档案 接口类
 */
public interface ContactService {
    /**
     * 获取联系人档案
     */
    Contact getContact(String guid);

    /**
     * 获取联系人档案列表
     */
    ContactList getContacts(String userid,int pageIndex,int pageSize);

    /**
     * 获取联系人档案列表-单一记录
     */
    ContactList getContacts(String userid,String guid);

    /**
     * 添加联系人档案
     */
    Contact addContact(Contact contact);

    /**
     * 删除联系人档案
     */
    void delContact(String guid);

    /**
     * 修改联系人档案
     */
    Contact editContact(Contact contact,String str);
}
